vulnerability management windows patch management patch management software network security network scanner patch management port scanner security scanner management security vulnerability assessment unix patch management network